# 定义泰迪熊玩具类
# 类名称的首字母必须大写，如果有多个单词，则每个单词的首字母大写，其余字母小写
# 类中定义了属性和方法，创建的对象中就有这些属性和方法
class BearToy:
    # 方法，本质上就是一个函数
    def say(self):
        # b1.say()   self -> b1
        # b2.say()   self -> b2
        # self表示当前对象，谁在调用say方法，self就指向谁
        print(f"hi~我是一个{self.color} {self.size}泰迪熊")

# 通过类创建对象
b1 = BearToy()
# 添加属性
b1.color = '白色'
b1.size = '中型'
# 调用方法
b1.say()

b2 = BearToy()
b2.color = '黑色'
b2.size = '小型'
b2.say()